package com.ruicar.afs.cloud.common.modules.afscorebusiness.enums;

import lombok.Getter;

/**
 * OCR识别对比字段名称
 *
 * @author rongji.zhang
 */
@Getter
public enum  OcrCompareFieldNameEnum {

    /**
     *发票真伪
     */
    INVOICE_AUTHENTICITY("invoiceAuthenticity","发票真伪"),
//    /**
//     * 发票号码
//     */
//    INVOICE_CODE("invoiceCode", "发票代码/机打代码"),
//    /**
//     * 发票号码
//     */
//    INVOICE_NUMBER("invoiceNumber", "发票号码/机打号码"),
    /**
     * 车辆型号
     */
    MANU_MODEL("manuModel","车辆型号"),
    /**
     * 发动机号
     */
    ENGINE_NUM("engineNum","发动机号"),
    /**
     * 价税合计
     */
    INVOICE_AMT("invoiceAmt", "价税合计"),
    /**
     * 价税合计
     */
    INVOICE_DATE("invoiceDate", "开票日期"),
    /**
     * 购买方名称
     */
    INVOICE_CUST_NAME("invoiceCustName", "购买方名称"),
    /**
     * 身份证号码
     */
    INVOICE_CUST_NO("invoiceCustNo", "身份证号码"),
    /**
     * 组织机构代码
     */
    SOC_UNI_CRT_CDOE("socUniCrtCode","组织机构代码"),
    /**
     * 车架号
     */
    CAR_VIN("carVin", "车架号"),
    /**
     * 账号
     */
    ACCOUNT_NO("accountNo", "银行卡号"),
    /**
     * 开户行
     */
    BANK_NAME("bankName", "银行卡开户行名称"),
    /**
     * 还款人姓名
     */
    CUST_NAME("custName", "姓名"),
    /**
     * 还款人身份证号
     */
    CERT_NO("certNo", "身份证号码"),
    /**
     * 证件有效期
     */
    CERT_END_DATE("certEndDate", "有效期"),
    /**
     * 有效期晚于当前日期+30天
     */
    LATER_END_DATE("laterEndDate","有效期晚于当前日期+30天"),
    /**
     *银行卡位数
     */
    BANK_LENGTH("bankLength","银行卡位数等于19位");

    public String value;
    public String desc;

    OcrCompareFieldNameEnum(String value, String desc) {
        this.value = value;
        this.desc = desc;
    }
}
